Worst-case Analysis of Tandem Queueing Systems Using Network Calculus
نویسندگان
چکیده
In this chapter we show how to derive performance bounds for tandem queueing systems using Network Calculus, a deterministic theory for performance analysis. We introduce the basic concepts of Network Calculus, namely arrival and service curves, and we show how to use them to compute performance bounds in an end-to-end perspective. As an application of the above theory, we evaluate tandems of network nodes with well-known service policies. We present the theory for two different settings: a simpler one, called ”per-flow scheduling”, where service policies at each node discriminate traffics coming from different flows and buffer them separately, and ”per-aggregate scheduling”, where schedulers manage a small number of traffic aggregates, and traffic of several flows may end up in the same queue. We show that, in the latter case, methodologies based on equivalent service curves cannot compute tight delay bounds and we present a different methodology that relies on input-output relationships and uses mathematical programming techniques.
منابع مشابه
On Average and Worst Case Behaviour in Non-Preemptive Priority Queueing
In this paper, we derive worst case bounds on delay and backlog for non-preemptive priority queueing systems using network calculus. There are known results for the average behaviour of non-preemptive priority queueing systems from traditional queueing theory. By use of numerical investigations, we compare our worst case bounds to those average behaviour results in order to give a feel as to ho...
متن کاملPer-flow guarantees under class-based priority queueing
In this paper, we present an admission control scheme which provides per-flow delay and bandwidth guarantees based solely upon simple class-based strict priority queue-ing. We derive basic properties of the worst-case behaviour in strict priority queueing systems using network calculus. Building upon these properties the flow admission control scheme is devised. The rationale behind this work i...
متن کاملServer Models for Probabilistic Network Calculus
Network calculus is a deterministic queuing theory that has gained increasing attention in recent time. Founded on min-plus algebra it resorts to intuitive convolution formulae for efficient concatenation of servers and derivation of related performance bounds. Yet, the pessimistic worst-case analysis of deterministic network calculus gave rise to probabilistic counterparts that aim at utilizin...
متن کاملNew stochastic network calculus for loss analysis
Recently some stochastic (probabilistic) extensions of the deterministic network calculus have been developed, mainly for exploiting the statistical multiplexing of flows aggregated in packet based communication networks. This exploitation could result ”better” stochastic performance bounds than those bounds provided by the inherently worst case analysis of the deterministic network calculus. T...
متن کاملNetwork calculus and queueing theory: two sides of one coin: invited paper
Network calculus is a theory dealing with queueing type problems encountered in computer networks, with particular focus on quality of service guarantee analysis. Queueing theory is the mathematical study of queues, proven to be applicable to a wide area of problems, generally concerning about the (average) quantities in an equilibrium state. Since both network calculus and queueing theory are ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014